//
// Created by tan on 22-8-20.
//

#ifndef PCB_GROW_H
#define PCB_GROW_H

#include "tools.h"

using namespace std;

class GRow {

public:
    string strOrgGerber;
    int lineNo;
    vector<double> coords;
    int blockNo;
    string strNewGerber;
    string netCoords;
    vector<double> originalCoords;
    string action;
    string lineR;
    vector<double> allPointsOfLine;

    explicit GRow(string &strOrgGerber, string &lineNo, string &coords, string &blockNo,
                  string &strNewGerber, string &netCoords, string &originalCoords, string &action, string &lineR);

    static int getBlockNo(string &orgBlockNo);
};


#endif //PCB_GROW_H
